package ListAndSet;

import java.util.HashSet;
import java.util.LinkedHashSet;

/*
* 底层是一个哈希表+链表  多了一条链表
* */
public class DemoLinkedHashSet {
    public static void main(String[] args) {
        HashSet<String> set = new HashSet<>();
        set.add("www");
        set.add("abc");
        set.add("abc");
        set.add("lackey");
        System.out.println(set);


        /*
        * 存储的元素是有序的
        * 因为他多了一条链表来记录元素的顺序
        * */
        LinkedHashSet<String> set1 = new LinkedHashSet<>();
        set1.add("www");
        set1.add("abc");
        set1.add("abc");
        set1.add("lackey");
        System.out.println(set1);
    }
}
